メインコンテンツまでスキップ
バージョン: DAI 7.1

キータイプ説明デフォルト
global.devLicensestringEggplant DAIの使用に必要な開発者ライセンス。カスタマーサポートから提供されます。nil
global.execLicensestringEggplant DAIの使用に必要な実行ライセンス。カスタマーサポートから提供されます。nil
global.ingress.classNamestringIngressに使用するingress-nginxのクラス。"nginx"
global.ingress.hoststringDAIのIngressのホスト名。"dai.example.com"
global.keycloak.hoststring"kc-dai.example.com"
global.keycloak.passwordstringKeycloakの管理者ユーザーのパスワード。秘密とともに。"admin"
global.keycloak.userstringKeycloakの管理者ユーザー名。"admin"
global.objectStorage.awsobjectAWSプロバイダーを設定します。{"awsAccessKeyId":"eggplant","awsAccessKeyIdKey":"","awsSecretAccessKey":"eggplant","awsSecretAccessKeyKey":"","existingSecret":"","region":"eu-west-1"}
global.objectStorage.aws.existingSecretstring既存の秘密がawsAccessKeyIdとawsSecretAccessKeyの値を上書きします。""
global.objectStorage.bucketNamestringオブジェクトストレージバケットの名前。"eggplant"
global.objectStorage.minioobjectMinioプロバイダーを設定します。rootUserとrootPasswordが設定されている場合、追加の設定なしでminio.enabledをtrueに設定することで、同梱のminioチャートを使用できます。既存のSecretを使用する場合は、minio.auth.existingSecretで秘密の名前を設定する必要があります。秘密にはroot-userとroot-passwordのキーが必要です。{"endpoint":"","existingSecret":"","rootPassword":"eggplant","rootPasswordKey":"","rootUser":"eggplant","rootUserKey":""}
global.objectStorage.minio.endpointstringminioインスタンスのエンドポイント。 この値は、同梱のminioチャートを使用しない場合にのみ設定します。""
global.objectStorage.providerstring使用するオブジェクトストレージプロバイダー。有効な値は'minio'または'aws'です。"minio"
global.postgresql.auth.postgresPasswordstringpostgres管理ユーザーのパスワード。DAIがPostgreSQLインスタンスで認証するために使用し、postgresqlサブチャートがpostgresユーザーを設定するために継承します。"postgres"
global.postgresql.hoststringDAIによって使用されるPostgreSQLインスタンスのホスト名。"postgres"
global.postgresql.ttdbNamestringDAIが使用する主要なデータベースの名前。"ttdb"
global.postgresql.usernamestring作成するカスタムユーザー。DAIがPostgreSQLインスタンスで認証するために使用し、postgresqlサブチャートがPostgreSQLデプロイメントを設定するために継承します。"postgres"
global.rabbitmq.erlangCookiestringRabbitMQ Erlangのクッキー。これは、秘密dai-rabbitmqのrabbitmq-erlang-cookieの値から設定されるか、ランダムな文字列に設定されます。nil
global.rabbitmq.existingSecretstringrabbitmq-passwordとrabbitmq-erlang-cookieキーを含む既存の秘密。rabbitmq.passwordとrabbitmq.erlangCookieを上書きします。""
global.rabbitmq.hoststringRabbitMQインスタンスのホスト名。"rabbitmq"
global.rabbitmq.passwordstringDAIがRabbitMQで認証するためのパスワード。これが設定されていない場合、秘密dai-rabbitmqのrabbitmq-passwordの値に設定されるか、ランダムな文字列に設定されます。nil
global.rabbitmq.portintRabbitMQインスタンスが稼働しているポート。5672
global.rabbitmq.usernamestring| global.rabbitmq.username | string | DAIがRabbitMQで認証するためのユーザー名。 | "rabbitmq" |"rabbitmq"
keycloakobjectBitnami Keycloakサブチャートの設定。{"auth":{"adminPassword":"admin","adminUser":"admin"},"enabled":true,"externalDatabase":{"database":"keycloak","existingSecret":"","host":"postgres","password":"fake","user":"postgres"},"fullnameOverride":"keycloak","httpRelativePath":"/auth/","ingress":{"enabled":false},"initContainers":[{"command":["sh","-c","until pg_isready -U ${KEYCLOAK_DATABASE_USER} -h ${KEYCLOAK_DATABASE_HOST} -p ${KEYCLOAK_DATABASE_PORT}; do echo "waiting for PostgreSQL"; sleep 5; done"],"envFrom":[{"configMapRef":{"name":"keycloak-env-vars"}}],"image":"docker.io/bitnami/postgresql:14.5.0-debian-11-r35","imagePullPolicy":"IfNotPresent","name":"wait-for-postgresql"}],"postgresql":{"enabled":false}}
keycloak-realm-provisioner.smtp.authstring""
keycloak-realm-provisioner.smtp.enabledstringKeycloakでSMTPを設定し、メールを送信するかどうか。"no"
| keycloak-realm-provisioner.smtp.existingSecret | string | | "" |string""
| keycloak-realm-provisioner.smtp.from | string | | "" |string""
| keycloak-realm-provisioner.smtp.host | string | | "" |string""
| keycloak-realm-provisioner.smtp.password | string | | "" |string""
| keycloak-realm-provisioner.smtp.port | string | | "" |string""
| keycloak-realm-provisioner.smtp.ssl | string | | "" |string""
| keycloak-realm-provisioner.smtp.tls | string | | "" |string""
| keycloak-realm-provisioner.smtp.user | string | | "" |string""
keycloak-user-provisioner.adminUsersobjectこのマッピングには作成するDAI管理ユーザーがリストアップされています。複数の管理ユーザーを指定できます。それぞれが別のキーで、例えばadminUsers.myAdminadminUsers.anotherAdminとします。指定された各管理ユーザーは、adminUsers.daiAdminの下に示されたすべてのフィールドを持つ必要があります。{"daiAdmin":{"email":null,"firstName":null,"lastName":null,"password":null,"username":null}}
| keycloak.auth | object | 初期管理ユーザーの設定。 | {"adminPassword":"admin","adminUser":"admin"} |string| keycloak-user-provisioner.adminUsers.daiAdmin.password | string | 長さは12文字以上である必要があります。 | nil |nil
keycloak.authobject初期管理ユーザーの設定。{"adminPassword":"admin","adminUser":"admin"}
keycloak.enabledbool真に設定する必要があります - 独自のKeycloakを使用することはサポートされていません。true
keycloak.externalDatabaseobject| keycloak.externalDatabase | object | Keycloakの永続性のために使用されるデータベースを設定します。バンドルされたPostgreSQLインスタンスを使用していて、パラメータを変更する場合、これを更新する必要があります。 | {"database":"keycloak","existingSecret":"","host":"postgres","password":"fake","user":"postgres"} |{"database":"keycloak","existingSecret":"","host":"postgres","password":"fake","user":"postgres"}
keycloak.fullnameOverridestring| keycloak.fullnameOverride | string | これを変更すると、Bitnamiチャートによって作成されたサービスの名前に影響を与えます。これを変更すると、DAIは期待どおりに動作しないかもしれません。 | "keycloak" |"keycloak"
keycloak.httpRelativePathstring| keycloak.httpRelativePath | string | Keycloakリソースを公開するパス。これは旧Keycloakバージョンとの互換性のために必要です。DAIはこれに依存しており、変更してはなりません。 | "/auth/" |"/auth/"
keycloak.ingress.enabledbool| keycloak.ingress.enabled | bool | Bitnami keycloakチャートによってデプロイされるingress設定がデプロイされているかどうか。私たちは独自のingressを提供しているので、これは偽でなければなりません。 | false |false
keycloak.initContainerslistPostgreSQLが準備完了する前にKeycloakが起動するのを防ぐ初期化コンテナを追加します。| keycloak.initContainers | list | PostgreSQLが準備完了する前にKeycloakが起動するのを防ぐ初期化コンテナを追加します。 | [{"command":["sh","-c","until pg_isready -U ${KEYCLOAK_DATABASE_USER} -h ${KEYCLOAK_DATABASE_HOST} -p ${KEYCLOAK_DATABASE_PORT}; do echo \"waiting for PostgreSQL\"; sleep 5; done"],"envFrom":[{"configMapRef":{"name":"keycloak-env-vars"}}],"image":"docker.io/bitnami/postgresql:14.5.0-debian-11-r35","imagePullPolicy":"IfNotPresent","name":"wait-for-postgresql"}] |
keycloak.postgresqlobject| keycloak.postgresql | object | Keycloakチャートが自身のPostgreSQLインスタンスを設定する場合。DAIの他の部分と同じpostgresインスタンスを再利用するので、これはfalseのままにしてください。 | {"enabled":false} |{"enabled":false}
minioobjectConfiguration for the Bitnami Minio sub-chart.| minio | object | Bitnami Minioサブチャートの設定。 | {"auth":{"existingSecret":"dai-objectstorage"},"clientImage":{"tag":"2022.2.2-debian-10-r3"},"enabled":true,"fullnameOverride":"minio","image":{"tag":"2022.2.5-debian-10-r0"},"persistence":{"enabled":true}} |
minio.auth.existingSecretstring| minio.auth.existingSecret | string | この秘密は、global.objectStorage.minio.rootUserとrootPasswordの値によって自動的に生成されます。global.objectStorage.minioで既存の秘密を提供する場合、これを更新して一致させる必要があります。秘密は、root-userとroot-passwordのキーを持つ必要があります。 | "dai-objectstorage" |"dai-objectstorage"
minio.enabledbool| minio.enabled | bool | 自分のオブジェクトストレージサービスを使用したい場合は、これをfalseに設定します。例、AWS S3。 | true |true
minio.fullnameOverridestring| minio.fullnameOverride | string | Bitnamiチャートによって作成されたサービス名に影響を与えます。これが変更されると、DAIが壊れる可能性があります。 | "minio" |"minio"
minio.persistence.enabledbool| minio.persistence.enabled | bool | 保存されたオブジェクトをPVCに永続化します。これを無効にすると、データが失われる可能性があります。 | true |true
postgresqlobjectBitnami postgresqlサブチャートの設定。{"enabled":true,"fullnameOverride":"postgres","primary":{"extraEnvVars":[{"name":"POSTGRESQL_DATABASE","value":"keycloak"}],"persistence":{"enabled":true}}} || postgresql.enabled | bool | 別のPostgreSQLインストールを使用する場合はfalseに設定します。 | true |
postgresql.enabledbool別のPostgreSQLインストールを使用する場合はfalseに設定します。true
postgresql.fullnameOverridestring| postgresql.fullnameOverride | string | 作成されたサービスの名前に影響を与えます。これが変更された場合、global.postgresq.hostを更新する必要があります。 | "postgres" |"postgres"
postgresql.primary.extraEnvVars[0]object| postgresql.primary.extraEnvVars[0] | object | POSTGRESQL_DATABASE環境変数は、初期デプロイメント時にPostgreSQLインスタンスで作成するデータベースの名前です。'keycloak'データベースはDAIが機能するために存在しなければならず、どのように作成されるかに関係なく存在しなければなりません。 | {"name":"POSTGRESQL_DATABASE","value":"keycloak"} |{"name":"POSTGRESQL_DATABASE","value":"keycloak"}
postgresql.primary.persistence.enabledbool| postgresql.primary.persistence.enabled | bool | PostgreSQLデータがPVCに永続化されるかどうかを制御します。これをfalseに設定すると、データが失われる可能性があります。 | true |true
rabbitmqobjectBitnami RabbitMQチャートの設定。| rabbitmq | object | Bitnami RabbitMQチャートの設定。 | {"auth":{"existingErlangSecret":"dai-rabbitmq","existingPasswordSecret":"dai-rabbitmq","username":"rabbitmq"},"enabled":true,"fullnameOverride":"rabbitmq","persistence":{"enabled":true}} |
rabbitmq.auth.existingErlangSecretstring| rabbitmq.auth.existingErlangSecret | string | RabbitMQ Erlangクッキーを取得するための秘密。rabbitmq-erlang-cookieを持つ必要があります。DAIはこれとexistingPasswordSecretが同じであると仮定しています。これらが変更されると、global.rabbitmq.existingSecretを更新する必要があります。 | "dai-rabbitmq" |"dai-rabbitmq"
rabbitmq.auth.existingPasswordSecretstring| rabbitmq.auth.existingPasswordSecret | string | RabbitMQユーザーパスワードを取得するための秘密。それにはrabbitmq-passwordキーが含まれていなければなりません。これが変更された場合は、global.rabbitmq.existingSecretを更新する必要があります。 | "dai-rabbitmq" |"dai-rabbitmq"
rabbitmq.auth.usernamestring| rabbitmq.auth.username | string | 作成するデフォルトのRabbitMQユーザー。これが変更されると、global.rabbitmq.usernameも一致するように更新する必要があります。 | "rabbitmq" |"rabbitmq"
rabbitmq.fullnameOverridestring| rabbitmq.fullnameOverride | string | これを変更すると、Bitnamiチャートによって作成されたサービス名に影響を及ぼし、DAIを破壊する可能性があります。 | "rabbitmq" |"rabbitmq"